package com.todo.common.common.condition;

import lombok.Data;

/**
 * @author zhangwenxiang
 * @date 2024/3/11 16:35
 * @description
 */
@Data
public class BaseCondition {

    /**
     * 分页大小 默认20
     */
    private Integer pageSize = 20;

    /**
     * 当前页 默认第一页开始
     */
    private Integer pageIndex = 0;

    /**
     * 当前查询值
     */
    private Long currentIndex;

    //由于搜索为0开始，所以当传入为1时候，我们需要将pageIndex设置为0
    public void setPageIndex(Integer pageIndex) {
        if (pageIndex == 1) {
            this.pageIndex = 0;
        } else {
            this.pageIndex = pageIndex - 1;
        }
    }
}
